Software Development and Professional Practice by John Dooley

Software Development and Professional Practice by John Dooley

Author:John Dooley
Language: eng
Format: mobi, pdf
Publisher: Apress®
Published: 2011-07-06T16:00:00+00:00


Our List of Fundamental Object-Oriented Design Principles

Here are the ten fundamental principles:

Encapsulate things in your design that are likely to change.

Code to an interface rather than to an implementation.

The Open-Closed Principle (OCP): Classes should be open for extension and closed for modification.

The Don’t Repeat Yourself Principle (DRY): Avoid duplicate code. Whenever you find common behavior in two or more places, look to abstract that behavior into a class and then reuse that behavior in the common concrete classes. Satisfy one requirement in one place in your code.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.